package com.ruoyi.znjc.mapper;

import java.util.List;
import com.ruoyi.znjc.domain.ZnjcModelwarnlog;

/**
 * 模型预警日志Mapper接口
 * 
 * @author ZNJC
 * @date 2025-07-23
 */
public interface ZnjcModelwarnlogMapper 
{
    /**
     * 查询模型预警日志
     * 
     * @param warningId 模型预警日志主键
     * @return 模型预警日志
     */
    public ZnjcModelwarnlog selectZnjcModelwarnlogByWarningId(Long warningId);

    /**
     * 查询模型预警日志列表
     * 
     * @param znjcModelwarnlog 模型预警日志
     * @return 模型预警日志集合
     */
    public List<ZnjcModelwarnlog> selectZnjcModelwarnlogList(ZnjcModelwarnlog znjcModelwarnlog);

    /**
     * 新增模型预警日志
     * 
     * @param znjcModelwarnlog 模型预警日志
     * @return 结果
     */
    public int insertZnjcModelwarnlog(ZnjcModelwarnlog znjcModelwarnlog);

    /**
     * 修改模型预警日志
     * 
     * @param znjcModelwarnlog 模型预警日志
     * @return 结果
     */
    public int updateZnjcModelwarnlog(ZnjcModelwarnlog znjcModelwarnlog);

    /**
     * 删除模型预警日志
     * 
     * @param warningId 模型预警日志主键
     * @return 结果
     */
    public int deleteZnjcModelwarnlogByWarningId(Long warningId);

    /**
     * 批量删除模型预警日志
     * 
     * @param warningIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteZnjcModelwarnlogByWarningIds(Long[] warningIds);
}
